package com.zw.mes.module.prodtaskmanager.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 装配单主表
 */
@Data
public class AsseAssemblySheetModel {
    /**
     * 主键
     */
    private Integer id;
    /**
     * 生产令编号
     */
    private String prodNo;
    /**
     * 部分Id
     */
    private Integer partId;
    /**
     * 部分
     */
    private String part;
    /**
     * 图号
     */
    private String drawNo;
    /**
     * 图纸名称
     */
    private String drawName;
    /**
     * 数量
     */
    private Integer drawNum;
    /**
     * 重量
     */
    private BigDecimal drawWeight;
    /**
     * 材质
     */
    private String drawQuality;
    /**
     * 状态：0未开始、1执行中、2已执行
     */
    private Integer status;
    /**
     * 删除状态：0未删除，1删除
     */
    private Integer isDel;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime;
    /**
     * 创建人编号
     */
    private String createCode;
    /**
     * 创建人
     */
    private String createName;
    /**
     * 审核时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date checkTime;
    /**
     * 审核人编号
     */
    private String checkCode;
    /**
     * 审核人
     */
    private String checkName;
    /**
     * 完成时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date compTime;
    /**
     * 类型
     */
    private String special;
}
